package pers.kw.entity;


import lombok.Data;

import java.io.Serializable;
import java.util.Map;
import java.util.Set;

/**
 * 登录信息
 */
@Data
public class TokenDto implements Serializable {

    /**
     * 登录账号
     */
    private String userName;

    /**
     * 用户编号
     */
    private String userNo;

    /**
     * 用户类型
     **/
    private String userType;

    /**
     * sessionId
     */
    private String sessionId;

    /**
     * 手机号
     */
    private String mobile;

    /**
     * 过期时间
     */
    //private long exp;

    /**
     * 附加信息
     */
    private Map<String, Object> addtionInfo;

    /**
     * 权限列表
     */
    private Set<String> permissions;

    /**
     * 员工角色列表
     */
    private Set<String> userRoles;

    /**
     * 企业角色列表
     */
    private Set<String> compRoles;

    private Long deptId;

    private Long userId;

    private boolean isAdmin;
}
